package com.miloyu.modelnet.response

import java.io.Serializable

/**
 * @Author: YY
 * @Time: 2021/8/12
 * @Describe TODO
 */

//图片域名
data class ImagePrefixVO(val prefix: String): Serializable

// 登录
data class TokenVO(val token : String, val isAuth: Boolean, val isPhone: Boolean, val openid: String): Serializable

// 消息通知
data class SysNotice(val createTime: String, val noticeId: Int, val noticeTitle: String,
                      val noticeType: String, val noticeContent: String, val status: String) : Serializable
data class SysNoticesWrap(
    val sysNotices: List<SysNotice>
)

// 帮助中心
data class HelpInfoVO(val id: Int, val title: String, val ruleKey: String,
                      val sort: Int, val content: String) : Serializable
data class HelpInfoWrap(
    val info: List<HelpInfoVO>
)

// 版本信息
data class VersionVO(val id : Int, val androidurl: String, val appid: String,
                     val appversion: Int, val iosversion: Int, val remark: String)

data class VersionVOWrap(
    val version : VersionVO
)

// 用户信息
data class UserInfoVO(val birthday: String, val duration: String,
                    val userPhoto: String, val registerCount: String,
                    val userPhone: String, val sex: Int, val nickname: String,
                    val calorie: String, val weight: String, val isRegister: Int,
                    val height: String, val register: String, val isAuth: Boolean, val isVip: Boolean, val vipTime: String): Serializable

// 学过的课
data class LearnedCourseVO(val id : Int, val curriculumType : String, val curriculumTitle: String,
                            val curriculumContent: String, val curriculumCover: String, val duration: String,
                            val calorie: String, val basicConditions: String , val isVip: String,
                            val customerCount: String, val curriculumStatus: String, val createTime: String)
data class LearnedCourseWrap(
    val info: List<LearnedCourseVO>
)

data class UserAgreementVO(val userAgreement: String) : Serializable

// 会员协议
data class VipNotesVO(val vipNotes: String) : Serializable

// 邀请好友
data class InviteShareVO(val share: String, val name: String, val userPhoto: String) : Serializable
